Kubio\Core\CustomizerImporter D

Total Complexity 155
Dependencies 4
Dependents 1
Total lines 1,087
Lines of code 825
Logical lines of code 427
Comment lines 38
Methods 35
Properties 5

Methods 35

Method Rating Maintainability Complexity Lines of code
normalizeHero()
B
31 18 124
normalizeImage()
A
34 5 129
normalizeNavigation()
A
42 9 53
loadCurrentData()
A
42 9 51
postProcessBlock()
A
46 8 42
updateBlocks()
A
45 8 42
normalizeIconsLists()
A
44 6 47
normalizeBlockData()
S
54 7 22
alignInnerTitle()
S
60 6 12
normalizeButtonGroup()
S
51 5 26
processHeader()
S
54 5 21
swapHeroColumns()
S
56 5 19
removePageTitleBlocks()
S
57 5 17
removeHeroButtons()
S
57 5 17
processCurrent()
S
59 5 14
themeHasModifiedOptions()
S
61 5 12
setColumnsWidth()
S
53 4 23
normalizeLogo()
S
57 4 16
normalizeTexts()
S
58 4 15
maybeDecodeArray()
S
61 4 14
removeHeroMediaColumn()
S
61 3 12
blockIsTypeOf()
S
67 3 8
gradientStepToString()
S
64 3 8
process()
S
70 2 7
processFooter()
S
69 2 7
updateBlockInnerBlocks()
S
66 2 8
composeGradient()
S
64 2 9
postProcessBlocks()
S
66 2 8
prepareBackgroundSlides()
S
68 2 7
canProcessCurrent()
S
70 2 6
__construct()
S
59 1 15
getCurrentPartData()
S
80 1 3
getHeroShowButtons()
S
75 1 4
processTemplate()
S
76 1 4
getCurrentData()
S
81 1 3